.zoom-1 td, .zoom-1 th { font-size:9px!important; }
.zoom-2 td, .zoom-2 th { font-size:11px!important; }
.zoom-3 td, .zoom-3 th { font-size:13px!important; }
.zoom-4 td, .zoom-4 th { font-size:15px!important; }
.zoom-5 td, .zoom-5 th { font-size:18px!important; }

td.id, th.id {width:40px}
td.start, th.start {width:120px;}
td.end, th.end {width:120px}
td.actions, th.actions {width:130px}
td .display img {cursor:pointer; position:relative; top:3px;} 

td.id img.caution {display:none}
.error td.id img.caution {display:block}
td.text textarea {width:90%!important;}
td.text .display span.value {
	text-indent: -2em;
} 
.textfield:focus {background:#444444!important;color:white!important}
.panel.vimeo {
	position: fixed;
	top: 50px;
	right: 200px;
	width:420px;
	box-shadow: 2px 2px 4px #000; 
}
.panel.loadNew {
	position: fixed; 
	width:420px; 
	box-shadow: 2px 2px 4px #000;
	display:none;
}
.panel.loadNew label {
	display: block;
}
.panel.loadNew .buttons {
	margin-top:5px;
}
.panel.loadNew .textfield,.panel.loadNew textarea {
	width: 384px; 
}
.panel.loadNew .button.load {
	float: right;
}
.panel.vimeo .buttons {
	margin: 0 10px 10px 10px;
}
.panel.vimeo  .autoscroll {width:52px}
.panel.vimeo  .autoscroll span span img {position:relative;top:4px}

iframe,object {margin:10px;}
h3 a:hover {
	color: orange;
	cursor:pointer;
}
.current * {
	background-color: green!important;
}
.delete td {
	background: red!important;
}
.error td.id {
	background: red;
}
td:nth-child(1) span {display:block;padding:5px}
.edited td:nth-child(1) span:after {content:'*';color:red}
td input {width:110px}
  
label.error {color:red;}
.type-edit .textfield {display:block}
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.9;
	color: white;
}
#overlay .inner {
	position: absolute;
	top: 40%;
	width: 100%;
	text-align: center;
	display:none;
}
#overlay .progress {
	width: 300px;
	height:3px;
	margin: 0 auto;
	border:1px solid white;
	margin-top: 5px;
}
#overlay .progress .fill {
	background: white;
	width: 0%;
	height: 100%;
}